Skip to main content

All Configs

Global Parameters​

Referral Discounts:​

TierPayout BoostFee Share
Tier 11%0.25%
Tier 22%0.50%
Tier 33%0.75%

Payout Boost = additional payout over base payout Fee Share = % of trade size

NFT Discounts:​

TierPayout Boost
Silver2.5%
Gold5%
Platinum8%
Diamond12%

Overall Pool Utilization Limit:​

Percent of the pool's available balance. This is the maximum trade amount a user can open a trade for. Currently, it is set at 40%.

Global Parameters v2.5:​

Max Pool OI​

PoolMax Pool OI
USDC50000
ARB75000

Pair Specific Configs:​

Max OI​

AssetMax OI (ARB)Max OI (USDC)
BTC/USD20002000
ETH/USD20002000
GBP/USD20002000
EUR/USD20002000
XAU/USD10001000
XAG/USD10001000
LINK/USD500500
SOL/USD500500
ARB/USD500500
BNB/USD500500
XRP/USD500500
TON/USD500500
DOGE/USD500500
USD/CAD10001000
NZD/USD10001000
USD/SGD10001000
USD/CHF10001000
AUD/USD10001000

Max/Min Trade Size​

AssetMax Trade Size (ARB)Max Trade Size (USDC)Min Trade Size (ARB)Min Trade Size (USDC)
BTC/USD10010011
ETH/USD10010011
GBP/USD10010011
EUR/USD10010011
XAU/USD10010011
XAG/USD10010011
LINK/USD505011
SOL/USD505011
ARB/USD505011
BNB/USD505011
XRP/USD505011
TON/USD505011
DOGE/USD505011
USD/CAD505011
NZD/USD505011
USD/SGD505011
USD/CHF505011
AUD/USD505011

Decimal​

AssetDecimal
BTC/USD2
ETH/USD2
GBP/USD6
EUR/USD6
XAU/USD2
XAG/USD2
LINK/USD2
SOL/USD2
ARB/USD2
BNB/USD2
XRP/USD2
TON/USD6
USD/CAD6
NZD/USD6
USD/CHF6
AUD/USD6

Platform Fee​

MarketPlatform Fee (USDC)Platform Fee (ARB)
Up/Down0.150.15
Above/Below0.150.15

Min/Max Timeframe​

AssetMin TimeFrame (in mins)Max TimeFrame (in mins)
BTC/USD1240
ETH/USD1240
GBP/USD1240
EUR/USD1240
XAU/USD1240
XAG/USD1240
LINK/USD1240
SOL/USD10240
ARB/USD10240
BNB/USD10240
XRP/USD10240
TON/USD10240
DOGE/USD10240
USD/CAD10240
NZD/USD10240
USD/SGD10240
USD/CHF10240
AUD/USD10240

Early Close​

Assetis Early Closed AllowedEarly Close Threshold (in mins)
BTC/USDYes3
ETH/USDYes3
GBP/USDYes3
EUR/USDYes3
XAU/USDNoN/A
XAG/USDNoN/A
LINK/USDNoN/A
SOL/USDNoN/A
ARB/USDNoN/A
BNB/USDNoN/A
XRP/USDNoN/A
TON/USDNoN/A
USD/CADNoN/A
NZD/USDNoN/A
USD/CHFNoN/A
AUD/USDNoN/A

Admin Controlled Parameters:​

Trading​

NameDescriptionContractFunction to Change
baseSettlementFeePercentageForAboveMax settlement fee percentage a user will be charged for opening an UP tradeBufferBinaryOptionsconfigure
baseSettlementFeePercentageForBelowMin settlement fee percentage a user will be charged for opening an DOWN tradeBufferBinaryOptionsconfigure
nftTierStepMapping of NFT tier to the step reduction in the settlement fee percentageBufferBinaryOptionsconfigure
isPausedUsed for pausing/unpausing tradingBufferBinaryOptionstogglecreation
maxLiquidityMax pool capacityBufferBinaryOptionssetMaxLiquidity
contractRegistryList of trading contracts with a flag depicting whether or not trading is allowed on themBufferRoutersetContractRegistry
isInPrivateKeeperModeIf true only the keepers can open/close the trades. Else anyone canBufferRouter```setInPrivateKeeperMode
isKeeperList of all the keepersBufferRoutersetKeeper
referrerTierStepMapping of address to its referrer tierReferralStorageconfigure
referrerTierDiscountMapping of referrer tier to the rebate earned over the feesReferralStorageconfigure
traderNFTContractNFT middleware contractOptionsConfigsettraderNFTContract
settlementFeeDisbursalContractFee distirbutor contractOptionsConfigsetSettlementFeeDisbursalContract
assetUtilizationLimitPair wise pool utilization limitOptionsConfigsetAssetUtilizationLimit
overallPoolUtilizationLimitOverall Pool Utilization LimitOptionsConfigsetOverallPoolUtilizationLimit
optionFeePerTxnLimitPercentMax Trade size as a percentage of Pools Available BalanceOptionsConfigsetOptionFeePerTxnLimitPercent
minFeeMinimum trade sizeOptionsConfigsetMinFee
maxPeriodMax period of a tradeOptionsConfigsetMaxPeriod
minPeriodMin period of a tradeOptionsConfigsetMinPeriod
marketTimesMapping of day to its open close time. Only for forex pairs.OptionsConfigsetMarketTime

Staking​

NameDescriptionContractFunction to Change
updateLastDistributionTimelastDistributionTimelast Distribution TimeRewardDistributor / BonusDistributor
setTokensPerIntervaltokensPerIntervaltokens to be distributed per IntervalRewardDistributo / BonusDistributor
withdrawToken-Withdraws any ERC20 token from the contractRewardDistributor / BonusDistributor / RewardRouterV2 / Vester / RewardTracker
batchStakeBfrForAccount-Stake multiple at onceRewardRouterV2
stakeBfrForAccount-Stake BFR for another accountRewardRouterV2
compoundForAccount-Compounds for another accountRewardRouterV2
batchCompoundForAccounts-Compounds multiple at onceRewardRouterV2
setInPrivateStakingModeinPrivateStakingModeSets/unsets in private modeRewardTracker
setInPrivateTransferModeinPrivateStakingModeSets/unsets in private modeRewardTracker
setHandlerisHandlerSets/unsets handlersRewardRouterV2 / Vester / RewardTracker
setDepositTokenisDepositTokenSets/unsets deposit tokensRewardTracker
setInPrivateClaimingModeinPrivateClaimingModeSets/unsets in private modeRewardTracker
stakeForAccount-Stake for another accountRewardTracker
unstakeForAccount-unstake for another accountRewardTracker
claimForAccount-claim for another accountRewardTracker
setHasMaxVestableAmounthasMaxVestableAmountSets/unsets hasMaxVestableAmountVester
depositForAccount-Deposits for another accountVester
setGov-Sets gov roleRewardDistributor / BonusDistributor / RewardRouterV2 / Vester / RewardTracker
setMinter-Sets minter roleesBFR/BFR
mint-Mints for accountesBFR/BFR